@CHARSET "UTF-8";

body { background: #f7ffe7 url(img/background.gif) repeat-x; font-family: Arial, Georgia, sans-serif; font-size: 0.9em; margin-top: 20px; }

#all { width:100%; }
#container { text-align: center; margin: 0px auto; width: 950px; border: solid 5px #94bb0f; padding: 5px 10px; }
#container { background: #fff url(img/webpro_comp.jpg) top right no-repeat; }

#container h2 { margin-bottom: 20px; }
#container h5 { font-weight: bold; margin-bottom: 10px; font-size: 1.05em; }
#container div, p, h5, ul, li { text-align: left; }
#container li { list-style-type: square; }

#tabs  { font-size: 0.9em; min-height: 500px; }
#tabs li { list-style-type: none; }

#link li, #faq li { list-style-type: square; }

#logform table tr td input { color: #949494; border: 1px solid #cecece; }
#logform table tr td span { margin-left: 10px; color: #b1b1b1; font-size: 11px; font-style: italic; }
#logform table tr td span.error { color: #e46c6e; }
#logform table tr td input.error {background: #f8dbdb; border-color: #e77776; }
#logform #send { background: #6f9ff1; color: #fff; font-weight: 700; border: 0; cursor: pointer; }
#logform #send:hover { background: #79a7f1; }
td.lbl { width: 120px; }

#footer { text-align: center; margin: 0px auto; }
#footer a { text-decoration: none; color: #222; }
#footer a:hover { border-bottom: dashed 1px #222; }
div.logbox {border: dashed 1px #eee; padding: 10px; }
div.logbox table {width: 600px; }

div.ans { margin-left: 10px; padding: 5px; color: #3333cc; display: none; }

#scoretab {font-size: 1em; }
#scoretab { border: solid 1px #eee; }
#scoretab th { background: #222; color: #fff; font-weight: bold; }
#scoretab tr.light { background: #e0e0e4; }
#scoretab tr.dark { background: #eee; }
#scoretab td { border: solid 1px #eee; }